package com.geek.javase.ch01.test;

/*
 *@author wangpeng
 *2025/10/9 11:56
 *@description
 * 分析对象
 * 新建类  ->  创建对象  ->  使用对象
 * 画创建对象的过程图
 */
public class Student {
    //属性
    String name;
    char gender;
    int age;

    //无参构造方法
    public Student(){
    }
    //有参构造方法
    public Student(String name,char gender,int age){
        this.name=name;
        this.gender=gender;
        this.age=age;
    }
    //方法
    void learn(){
        System.out.println(name+"正在学习~");
    }
    int run(){
        System.out.println(name+"正在操场跑步~");
        return 0;
    }

    public static void main(String[] args) {
        System.out.println("-------无参构造方法-------");
        Student s1 = new Student();

        s1.name="李雷";
        s1.age=18;
        s1.gender='男';

        s1.learn();
        s1.run();

        System.out.println("-------有参构造方法-------");
        Student s2=new Student("韩梅梅",'女',18);
        s2.learn();
        s2.run();

    }
}

